import java.util.*;

/**
 * This program demonstrates a <code>while</code> loop.
 * 
 * @version 1.20 2004-02-10
 * @author Cay Horstmann
 */
public class Retirement {
	public static void main(String[] args) {
		// read inputs
		Scanner in = new Scanner(System.in);

		System.out.print("How much money do you need to retire? ");
		double goal = in.nextDouble();

		System.out.print("How much money will you contribute every year? ");
		double payment = in.nextDouble();

		System.out.print("Interest rate in %: ");
		double interestRate = in.nextDouble();

		double balance = 0;
		int years = 0;

		// update account balance while goal isn't reached
		while (balance < goal) {
			// add this year's payment and interest
			balance += payment;
			double interest = balance * interestRate / 100;
			balance += interest;
			years++;
		}

		System.out.println("You can retire in " + years + " years.");
	}
}
